﻿
namespace OperationPlugins
{
    /// <summary>
    /// Provides information about and functionality for the current operation.
    /// </summary>
    public class OperationContext
    {
        /// <summary>
        /// Gets and sets the identifier for the current operation, or null if not available. 
        /// </summary>
        public virtual OperationId Operation { set; get; }

        /// <summary>
        /// Gets and sets the identifier for the current branch, or null if not available.
        /// </summary>
        public virtual BranchId Branch { set; get; }
    }
}